home *** CD-ROM | disk | FTP | other *** search
/ Aminet 30 / Aminet 30 (1999)(Schatztruhe)[!][Apr 1999].iso / Aminet / util / boot / alm32b.lha / ALM / ALM.english.doc < prev    next >
Text File  |  1999-01-03  |  14KB  |  479 lines

  1. ----------------------------------------------------------------
  2. ALM Version 3.2 --- Alm.Editor 3.2 & ShowAlm 3.2
  3. ----------------------------------------------------------------
  4.  
  5. ENGLISH INSTRUCTIONS.                                                                
  6. ----------------------------------------------------
  7.  
  8. Do you have a problem remembering peoples birthdays? And how many
  9. years they celebrate. I had, and that's why I made these two programs.
  10. Now, I have used ALM in over 6 years, and I never miss a birthday
  11. or anything else imortant any more!!!
  12.  
  13. ----------------------------------------------------
  14.  
  15. ALM is a program package, including ALM.Editor and ShowALM.
  16. These programs may be distributed freely, but can not be sold for
  17. profit.
  18.  
  19. ALM needs an Amiga Classic - AmigaDos 2.0 or better.
  20.  
  21. The whole thing works as a kind of calendar. You type in important
  22. days in ALM.Editor and are then warned of future bithdays etc. by
  23. ShowALM. Put ShowALM in your startup-sequence or user-startup
  24.  
  25. With ALM.Editor you edit the file S:ALM.data
  26.  
  27. ShowALM is a Shell command that loads ALM.data and displays the
  28. next important day(s) in the shell window. You can also search for
  29. a specific day or a word, for example determin how many days there
  30. is to christmas day, and what day of the week that is etc.
  31.  
  32.  
  33.  
  34. ALM Editor V3.2
  35. ----------------
  36.  
  37. You edit as said the file S:ALM.data. This file is not formatted as a
  38. standard ASCII file, but is devided into all the days of ONE year. The
  39. date for the day you are editing is shown in the information bar, top
  40. left in the window. (white on black with the standard colours). It can
  41. for example show 1998-Aug-02 or something like that... You change day
  42. by clicking on this date. If you only want to change the day, then just
  43. click on the day in the date. There is two other buttons in right of the
  44. date. "<-Prev" and "Next->". You can click on these to jump to the next
  45. day containing text (If you not have changed the search word. But more
  46. about this later.)
  47.  
  48. Note:  Its not possible to edit more than a screen full of text on
  49.        each day. It's also not possible to have lines longer than
  50.        the windows width.
  51.  
  52. Watch and Edit mode.
  53. --------------------
  54.  
  55. There is two different modes in ALM.Editor: "View" and "Edit".
  56.  
  57. In edit mode you edit the text, and in View (or Watch) mode, you
  58. can see how the text will look when displayed by ShowALM. This is
  59. necessary as you can type in birth years in the text, and then
  60. get the age of the person in question from ShowALM.
  61.  
  62. If you for examlpe write (in edit mode):
  63.  
  64. ----------------
  65. Andrew is *1973 years old today!! Happy Birthday!!!!¶
  66. ----------------
  67.  
  68. (The ¶-signs is end-of-line markers, nothing to care about)
  69.  
  70. Then this will look like this in View mode: (If it now is 1998)
  71.  
  72. ----------------
  73. Andrew is 25 years old today!! Happy Birthday!!!
  74.  
  75. ----------------
  76.  
  77. In View mode, ALM basically takes todays year minus the value typed
  78. in after the star (*). In this case: 1998-1973 = 25.
  79.  
  80. ALM also removes the negative-sign if there is one. You can say that
  81. ALM shows the difference between the year and the value after *.
  82.  
  83. You can therefor for examle write (in the same day as the example
  84. above):
  85. -----------------
  86. In *2023 years, I will be 50 years old!¶
  87.  
  88. -----------------
  89.  
  90. Which will show:
  91.  
  92. -----------------
  93. In 25 years, I will be 50 years old!
  94.  
  95. -----------------
  96.  
  97. As 1998-2023 is 25
  98.  
  99.  
  100. Note: The value after the star MUST be 4 digits!
  101.  
  102.  
  103.  
  104.  
  105. Temporary Notes
  106. ---------------
  107.  
  108. Temporary notes was a new feature of ALM2.2, made on request from
  109. a faithful user of ALM: Fredrik Sörensson.
  110.  
  111. The whole thing is that you have two types of notes. Temporary and
  112. resident ones. Resident notes is the kind as in the examples above:
  113. Birthdays etc. Temporary notes is the kind like: Go to the dentist,
  114. Math test etc. Notes you only have use for at one time, not several
  115. years. These temporary notes is preceded by a "<"-sign.
  116.  
  117. Example:
  118. --------------
  119. I am today *1973 years old.¶
  120. <Clean my room¶
  121. <or something....¶
  122. --------------
  123.  
  124. These "<" is used so that ALM.Editor easily can delete the temporary
  125. notes and leave the resident ones without deleting them. The "<" must
  126. be written in the very beginning of the line, else ALM will not
  127. recognise it as a temporary note. Then, some time later when the days
  128. with the temporary notes has passed, you don't want these temporary
  129. notes to come back next year. Therefor, there is a date layed in
  130. ALM.data that indicates when you last deleted your temporary notes.
  131. You do this with the menu "Edit:Clear past temp.notes". This command
  132. starts to search for temporary notes from the latest delete date.
  133. If any temporary notes was found, ALM will display the day in the
  134. window and ask if you want to delete the temporary notes on this
  135. day etc...
  136.  
  137. You can also let ShowALM to automatically remove old temp notes by
  138. using the "AutoRem" option. See futher below.
  139.  
  140. -------------------------------------------------------------------
  141. ALM EDITOR 3.2, menu by menu.
  142. -------------------------------------------------------------------
  143.  
  144. The FILE menu:
  145. --------------
  146.  
  147. New:
  148.  
  149. All the data is deleted.
  150.  
  151.  
  152. Load:
  153.  
  154. With this function you can load an ALM.data file. This is the file you
  155. are editing. As default you should use S:ALM.data. This file is loaded
  156. automaically every time you start ALM.Editor, so you probably don't
  157. need to use this function much.
  158.  
  159.  
  160. Save:
  161.  
  162. Save the ALM.data file you have in memory.
  163.  
  164.  
  165. Load ASCII to day:
  166.  
  167. Loads an ascii text and overwrites the day with this file. As you only
  168. can edit a window full of text, this is olny what will be loaded.
  169.  
  170. If the text contains any ¶-signs, then these will be replaced with
  171. #-signs, as ALM uses ¶-signs as end-of-line-signs
  172.  
  173.  
  174. Save day to ASCII:
  175.  
  176. Saves the day to an ascii file.
  177.  
  178.  
  179. Exit: (You can also press ESC)
  180.  
  181. Ends the program. If you not have saved the current ALM.data file,
  182. any changes will be lost.
  183.  
  184.  
  185. Save & Exit:
  186.  
  187. Saves the current ALM.data file and then ends the program.
  188.  
  189.  
  190. The GO menu:
  191. ------------
  192.  
  193. Next: (or F2, or the button on the information bar)
  194.  
  195. Looks for the next note containing the search-word. (See below)
  196.  
  197.  
  198. Prev: (or F1, or the button on the information bar)
  199.  
  200. Looks for the previous note containing the search-word. (See below)
  201.  
  202.  
  203. Search-word: (or F3)
  204.  
  205. Change the search-word. Current search-word is allways shown
  206. in the information bar. It is also displayed in the GO menu
  207. under "Search-word".
  208.  
  209. You can choose:
  210.  
  211. *, nothing, or a text string.
  212.  
  213. If you choose *, (the default search-word), the next day is
  214. searched for, containing any text at all. (The next note,
  215. you can say)
  216.  
  217. If you choose "nothing" (just press return), the next day is
  218. searched for, even if it not is used.
  219.  
  220. If you type in a text string, for example: "Andrew is", the next
  221. day containing this text is searched for.
  222.  
  223.  
  224.  
  225. The EDIT menu
  226. -------------
  227.  
  228. Clear day:
  229.  
  230. Yep, exactly what you think: Delete the note for this day.
  231.  
  232. When you have done this, it's not possible to find the day
  233. with * as the search-word.
  234.  
  235.  
  236. Edit mode:
  237.  
  238. Change to edit mode (see above)
  239.  
  240. You can also press any key (except F1 etc) to enter edit mode.
  241. So, you can just begin to type in your message to enter the
  242. edit mode.
  243.  
  244. You can also click with left mous button somewhere in the text.
  245. Then you are entering edit mode, and the cursor is placed where
  246. you clicked.
  247.  
  248.  
  249. Watch mode: (F5)
  250.  
  251. Enters the watch (view)-mode. Look above in this doc.
  252.  
  253.  
  254. Delete temporary notes:
  255.  
  256. Deletes all lines preceded by a "<"-sign in the currend day. The
  257. "<" must be put in the very beginning of the line. (See above in
  258. this doc). If the day after deleting the temporary notes only consists
  259. of spaces and EOL-signs, then the whole day will be deleted.
  260.  
  261. Tip:
  262. If you want to delete some lines that not are temporary, you can
  263. simply put a "<" in front of the line, and then choose this function.
  264.  
  265.  
  266. Clear past temp. notes:
  267.  
  268. Every time this function is used, todays date is saved to the ALM.data file.
  269. So, first, it looks in ALM.data to see when you last deleted your temp.
  270. notes. Then all days containing temp.notes are scanned for, and the
  271. previous function (Delete temp. notes) is used on these days. After that,
  272. todays date is saved to ALM.data, so that ALM.editor will know when
  273. you deleted your temp. notes last time.
  274.  
  275.  
  276. Copy day to buffer:
  277.  
  278. Copy the current note to the copy buffer.
  279.  
  280.  
  281. Copy buffer to day:
  282.  
  283. (Paste). Copies the buffer to the current day. If the buffer is empty,
  284. then the day will be cleared.
  285.  
  286.  
  287. The ABOUT menu:
  288. ---------------
  289.  
  290. In this menu you can find some information about ALM.Editor, ShowALM,
  291. ALM.data and Temporary Notes.
  292.  
  293.  
  294.  
  295. --------------------------------------------
  296.  
  297. The shell command SHOWALM 3.2:
  298.  
  299. --------------------------------------------
  300.  
  301. This is the program that warns you of comming birthdays etc. You
  302. should put it in your startup-sequence or user-startup. If you
  303. don't want to edit these files, you can put the file "ALM.show"
  304. in your WBStartup drawer. It's a shell script that is executed
  305. by iconX. But don't forget to put ShowALM in C: first.
  306.  
  307. The best thing to do is probably to put showalm first in user-startup
  308.  
  309.  
  310.  
  311. There is many different options.
  312.  
  313.  
  314. Try:
  315.  
  316. ShowALM ?
  317.  
  318. , and you will see them.
  319.  
  320.  
  321. But you probably don't want to do that now, so I write them here:
  322.  
  323. Usage: ShowALM [Next n] [Find "word" / all / all*] [Svenska]
  324.        [From name] [Echo "string"] [Echo* "string"]
  325.        [Date YYYYMMDD / MMDD] [SP] [NL] [NeverMiss] [Wait [n]] [AutoRem]
  326.  
  327.  
  328. Next <n> :
  329. ----------
  330. <n> is the nuber of days you want to see, for ex:
  331.  
  332. Showalm next 3  ;shows the next 3 days containing text. (The 3 next
  333. notes) (Like searching with * in the editor 3 times.)
  334.  
  335. Find "word" :
  336. -------------
  337. The equivalent of changing the search-word in ALM.Editor
  338. If the Find option not is stated, you can say that the search-word
  339. is *
  340.  
  341. The search allways begins "today". Even with Find all and find all*
  342. (See below)
  343.  
  344. If you for ex. write:
  345. showalm next 2 find "Andrew is", then the next two days containing this
  346. text is shown. If there only is one day containing this, then the
  347. second search will display the same day, but one year from now..
  348. (365 days more, or 366 if it's a leap-year.)
  349.  
  350.  
  351. Find all :
  352. ----------
  353. shows all days, even the ones without text.
  354.  
  355. Find all* :
  356. -----------
  357. Searches for all days (like "find all") but displays only the once
  358. containing text. For example:
  359.  
  360. Showalm next 3 find all*       ;If there is any note for today,
  361. tomorrow or the day after tomorrow, then this/these will be shown.
  362.  
  363. From "name" :
  364. -------------
  365. Load ALM.data from the file "name". If you don't use this, then
  366. showalm loads S:ALM.data.
  367.  
  368. Echo "string" :
  369. ---------------
  370. "string" is written as a heading, for ex:
  371. ShowALM next 7 find all* echo "My ALManac, one week ahead"
  372.  
  373. Echo* "string" :
  374. ----------------
  375. The string is printed if the option FIND don't find anything, for
  376. example:
  377. Showalm next 5 find all* echo* "Nothing to worry about!"
  378.  
  379. Svenska :
  380. ---------
  381. All text will be in swedish.
  382.  
  383. Date YyyyMmDd or Date MmDd :
  384. ----------------------------
  385. Begin the search from specified date. You can never go to 29.Feb
  386. regardless if it's a leap-year or not.
  387. Ex:
  388. showalm date 0212 find all     ;Shows february the 12:th
  389. showalm date 20100430 next 2   ;Begins the search April the 30:th
  390. year 2010 and shows the next two notes fom there.
  391.  
  392. SP :
  393. ----
  394. Gives an extra space line between the date line and the note.
  395.  
  396. NL :
  397. ----
  398. The lines (-------------------) marking where a day starts and ends
  399. is not printed.
  400.  
  401. Wait :
  402. ------
  403. The program asks you to press return before it ends, but only if
  404. a note has been shown.
  405.  
  406. Wait 3:
  407. -------
  408. The program asks you to press return before it ends, but only if
  409. a note for a day that comes within 3 days has been shown. So, for
  410. example "wait 0" will only wait if a note for todays date has been
  411. shown.
  412.  
  413. Please note that "wait [n]" only waits ONCE a day (for the same data file)!
  414. Before, you had to press return every time. But if you rebooted the
  415. computer many times in the same day, it was quite irritating to press
  416. return every time. If you have pressed once, you have seen the notes for
  417. today and don't want to be delayed again. Now, you don't have to do
  418. that any longer.
  419.  
  420. NeverMiss :
  421. -----------
  422. If you don't use your computer every day, or maybe if you not are
  423. home for a week, it can happen that you miss some important notes
  424. in ALM. But if you use "NeverMiss", you will not miss anything, as
  425. the notes you should have missed without "Nevermiss" is shown before
  426. the usual notes. ShowAlm asks you to press return before the usual
  427. notes are shown.
  428.  
  429. AutoRem:
  430. --------
  431. ShowALM will automatically remove old temporary notes that not are
  432. needed any longer. So, if you use AutoRem, you won't need to use
  433. ALM.Editor to remove them. AutoRem removes old temp notes about
  434. once a month.
  435.  
  436.  
  437. MULTICOMMANDS :
  438. ---------------
  439. You can perform several searches or caommand sets by putting a "|"
  440. sign between them. This way, you don't have to load ShowALM and
  441. ALM.data many times to get the right result.
  442.  
  443. Ex:
  444. ShowALM next 2 | date 1225 find all     ;Shows the two next notes and
  445. christmas day.
  446.  
  447.  
  448. The options: [Svenska], [NeverMiss], [Wait] and [From name] are global
  449. and has only to be stated once (in one command set).
  450.  
  451.  
  452.  
  453. --------------------------------------------------------------
  454.  
  455. Every time ShowALM shows a day, it also shows how many days it's
  456. left to the day and what day of the week it is.
  457.  
  458. Leap-years are programmed to eternity.
  459.  
  460. --------------------------------------------------------------
  461.  
  462.  
  463.  
  464. If you find any bugs or have any smart ideas for these program,
  465. then send me a letter:
  466.  
  467. boray@alfa.telenordia.se
  468.  
  469. Anders Persson
  470. Mellangårdsvägen 9
  471. S-417 29 Göteborg
  472. SWEDEN
  473.  
  474.  
  475. Kind Regards,
  476. Anders Persson
  477.